/************************************
 文件明 ：  start.s
 作者   ：  胡秋峰
 描述   ：  开发板启动代码，完成C环境初始化
            并跳转到C代码    
 ************************************/
 
 .global _start /* 全局标号 */

 /**************************
  描述  ：  设置C运行环境
  **************************/
_start:

    mrs r0, cpsr
    bic r0, r0, #0x1f   /* 清零低五位 */
    orr r0, r0, #0x13   /* 低五位设置为0x13表示使用SVC模式 */
    msr cpsr, r0

    ldr sp, =0X80200000 /* 设置堆栈指针 */
    b main              /* 跳转到main函数 */

